home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
snip9707.zip
/
STRDUP.C
< prev
next >
Wrap
C/C++ Source or Header
|
1997-07-05
|
566b
|
31 lines
/* +++Date last modified: 05-Jul-1997 */
/*
** Portable, public domain strdup() by Bob Stout
*/
#include <stdlib.h>
#include <string.h>
#include "snip_str.h"
#if defined(__cplusplus) && __cplusplus
extern "C" {
#endif
char *strdup(const char *string)
{
char *newstring;
if (string)
{
if (NULL != (newstring = malloc(strlen(string) + 1)))
strcpy(newstring, string);
return newstring;
}
else return NULL;
}
#if defined(__cplusplus) && __cplusplus
}
#endif